package com.chen.mobiletwo.service.util;

import jakarta.annotation.Resource;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.data.redis.core.RedisTemplate;
import org.springframework.stereotype.Component;

/**
 * Redis操作方法
 */
@Component
public class RedisKeyService {
    @Resource
    private RedisTemplate<String,String> redisTemplate;//注入Redis
    private static final Logger logger= LoggerFactory.getLogger(PushMessageService.class);//日志getLogger需要传入的类名

    /**
     * 根据key获取value的值（获取的value的值 不会有“”）
     * @param key Redis的key
     * @return String
     */
    public String getValueBykey(String key){
        if (redisTemplate.opsForValue().get(key)!=null){
            System.out.println(redisTemplate.opsForValue().get(key));
            return redisTemplate.opsForValue().get(key);//获取值
            //存在redis的值：“123456” 去掉其中的双引号
        }else{
            return "null";
        }
    }
}
